package com.iris.redis;

import java.util.List;
import java.util.Set;

import redis.clients.jedis.Jedis;

/**
 * 项目: thinking
 * 包名: com.iris.redis
 * 作者: victor
 * 日期: 2016年10月26日
 * 说明: RedisTest
 */
public class RedisTest {

	public static void main(String[] args) {
		
	//连接本地的 Redis 服务
	Jedis jedis = new Jedis("192.168.76.128");
	System.out.println("Connection to server sucessfully");
	//查看服务是否运行
	System.out.println("Server is running: "+jedis.ping());
	
	Set<String> keys = jedis.keys("*");
	int index=0;
	for (String key : keys) {
		System.out.println("keys["+(index++)+"]:"+key);
	}
	
	String k1 = jedis.get("k1");
	System.out.println(k1);
	
	jedis.ltrim("dbList", -1, 0);
	jedis.lpush("dbList", "Redis");
    jedis.lpush("dbList", "Mongodb");
    jedis.lpush("dbList", "Mysql");
    List<String> list = jedis.lrange("dbList", 0 ,5);
    for(int i=0; i<list.size(); i++) {
      System.out.println("get dblist "+list.get(i));
    }
    System.out.println("======================");
    
    String info = jedis.info();
    System.out.println(info);
    while (true) {
		
	}
//    jedis.close();
	}
}
